package com.dao.data;
import com.model.domain.data.GetDataRepairUserAlgorithmInfoDO;
import com.model.pojo.data.DataRepairUserAlgorithmInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DataRepairUserAlgorithmInfoMapper {
    int deleteByPrimaryKey(@Param("dataRepairUserAlgorithmInfoId") Long dataRepairUserAlgorithmInfoId);

    int insert(DataRepairUserAlgorithmInfo record);

    int insertSelective(DataRepairUserAlgorithmInfo record);

    DataRepairUserAlgorithmInfo selectByPrimaryKey(@Param("dataRepairUserAlgorithmInfoId") Long dataRepairUserAlgorithmInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DataRepairUserAlgorithmInfo record);

    int updateByPrimaryKey(DataRepairUserAlgorithmInfo record);

    List<DataRepairUserAlgorithmInfo> selectList(GetDataRepairUserAlgorithmInfoDO getdataRepairUserAlgorithmInfoDO);

    void insertListSelective(List<DataRepairUserAlgorithmInfo> dataRepairUserAlgorithmInfoList);

    void updateListSelective(List<DataRepairUserAlgorithmInfo> dataRepairUserAlgorithmInfoList);

    int has(@Param("dataRepairUserAlgorithmInfoId") Long dataRepairUserAlgorithmInfoId, @Param("isDelete") Byte isDelete);
}